#o(2^n)